home *** CD-ROM | disk | FTP | other *** search
- /*
- * Please do not edit this file.
- * It was generated using rpcgen.
- */
-
- #ifndef _MOUNT_H_RPCGEN
- #define _MOUNT_H_RPCGEN
-
- #include <rpc/rpc.h>
-
- #define MNTPATHLEN 1024
- #define MNTNAMLEN 255
- #define FHSIZE 32
-
- typedef char fhandle[FHSIZE];
- #ifdef __cplusplus
- extern "C" bool_t xdr_fhandle(XDR *, fhandle);
- #elif __STDC__
- extern bool_t xdr_fhandle(XDR *, fhandle);
- #else /* Old Style C */
- bool_t xdr_fhandle();
- #endif /* Old Style C */
-
-
- struct fhstatus {
- u_int fhs_status;
- union {
- fhandle fhs_fhandle;
- } fhstatus_u;
- };
- typedef struct fhstatus fhstatus;
- #ifdef __cplusplus
- extern "C" bool_t xdr_fhstatus(XDR *, fhstatus*);
- #elif __STDC__
- extern bool_t xdr_fhstatus(XDR *, fhstatus*);
- #else /* Old Style C */
- bool_t xdr_fhstatus();
- #endif /* Old Style C */
-
-
- typedef char *dirpath;
- #ifdef __cplusplus
- extern "C" bool_t xdr_dirpath(XDR *, dirpath*);
- #elif __STDC__
- extern bool_t xdr_dirpath(XDR *, dirpath*);
- #else /* Old Style C */
- bool_t xdr_dirpath();
- #endif /* Old Style C */
-
-
- typedef char *name;
- #ifdef __cplusplus
- extern "C" bool_t xdr_name(XDR *, name*);
- #elif __STDC__
- extern bool_t xdr_name(XDR *, name*);
- #else /* Old Style C */
- bool_t xdr_name();
- #endif /* Old Style C */
-
-
- typedef struct mountbody *mountlist;
- #ifdef __cplusplus
- extern "C" bool_t xdr_mountlist(XDR *, mountlist*);
- #elif __STDC__
- extern bool_t xdr_mountlist(XDR *, mountlist*);
- #else /* Old Style C */
- bool_t xdr_mountlist();
- #endif /* Old Style C */
-
-
- struct mountbody {
- name ml_hostname;
- dirpath ml_directory;
- mountlist ml_next;
- };
- typedef struct mountbody mountbody;
- #ifdef __cplusplus
- extern "C" bool_t xdr_mountbody(XDR *, mountbody*);
- #elif __STDC__
- extern bool_t xdr_mountbody(XDR *, mountbody*);
- #else /* Old Style C */
- bool_t xdr_mountbody();
- #endif /* Old Style C */
-
-
- typedef struct groupnode *groups;
- #ifdef __cplusplus
- extern "C" bool_t xdr_groups(XDR *, groups*);
- #elif __STDC__
- extern bool_t xdr_groups(XDR *, groups*);
- #else /* Old Style C */
- bool_t xdr_groups();
- #endif /* Old Style C */
-
-
- struct groupnode {
- name gr_name;
- groups gr_next;
- };
- typedef struct groupnode groupnode;
- #ifdef __cplusplus
- extern "C" bool_t xdr_groupnode(XDR *, groupnode*);
- #elif __STDC__
- extern bool_t xdr_groupnode(XDR *, groupnode*);
- #else /* Old Style C */
- bool_t xdr_groupnode();
- #endif /* Old Style C */
-
-
- typedef struct exportnode *exports;
- #ifdef __cplusplus
- extern "C" bool_t xdr_exports(XDR *, exports*);
- #elif __STDC__
- extern bool_t xdr_exports(XDR *, exports*);
- #else /* Old Style C */
- bool_t xdr_exports();
- #endif /* Old Style C */
-
-
- struct exportnode {
- dirpath ex_dir;
- groups ex_groups;
- exports ex_next;
- };
- typedef struct exportnode exportnode;
- #ifdef __cplusplus
- extern "C" bool_t xdr_exportnode(XDR *, exportnode*);
- #elif __STDC__
- extern bool_t xdr_exportnode(XDR *, exportnode*);
- #else /* Old Style C */
- bool_t xdr_exportnode();
- #endif /* Old Style C */
-
-
- #define MOUNTPROG ((u_long)100005)
- #define MOUNTVERS ((u_long)1)
-
- #ifdef __cplusplus
- #define MOUNTPROC_NULL ((u_long)0)
- extern "C" void * mountproc_null_1(void *, CLIENT *);
- extern "C" void * mountproc_null_1_svc(void *, struct svc_req *);
- #define MOUNTPROC_MNT ((u_long)1)
- extern "C" fhstatus * mountproc_mnt_1(dirpath *, CLIENT *);
- extern "C" fhstatus * mountproc_mnt_1_svc(dirpath *, struct svc_req *);
- #define MOUNTPROC_DUMP ((u_long)2)
- extern "C" mountlist * mountproc_dump_1(void *, CLIENT *);
- extern "C" mountlist * mountproc_dump_1_svc(void *, struct svc_req *);
- #define MOUNTPROC_UMNT ((u_long)3)
- extern "C" void * mountproc_umnt_1(dirpath *, CLIENT *);
- extern "C" void * mountproc_umnt_1_svc(dirpath *, struct svc_req *);
- #define MOUNTPROC_UMNTALL ((u_long)4)
- extern "C" void * mountproc_umntall_1(void *, CLIENT *);
- extern "C" void * mountproc_umntall_1_svc(void *, struct svc_req *);
- #define MOUNTPROC_EXPORT ((u_long)5)
- extern "C" exports * mountproc_export_1(void *, CLIENT *);
- extern "C" exports * mountproc_export_1_svc(void *, struct svc_req *);
- #define MOUNTPROC_EXPORTALL ((u_long)6)
- extern "C" exports * mountproc_exportall_1(void *, CLIENT *);
- extern "C" exports * mountproc_exportall_1_svc(void *, struct svc_req *);
-
- #elif __STDC__
- #define MOUNTPROC_NULL ((u_long)0)
- extern void * mountproc_null_1(void *, CLIENT *);
- extern void * mountproc_null_1_svc(void *, struct svc_req *);
- #define MOUNTPROC_MNT ((u_long)1)
- extern fhstatus * mountproc_mnt_1(dirpath *, CLIENT *);
- extern fhstatus * mountproc_mnt_1_svc(dirpath *, struct svc_req *);
- #define MOUNTPROC_DUMP ((u_long)2)
- extern mountlist * mountproc_dump_1(void *, CLIENT *);
- extern mountlist * mountproc_dump_1_svc(void *, struct svc_req *);
- #define MOUNTPROC_UMNT ((u_long)3)
- extern void * mountproc_umnt_1(dirpath *, CLIENT *);
- extern void * mountproc_umnt_1_svc(dirpath *, struct svc_req *);
- #define MOUNTPROC_UMNTALL ((u_long)4)
- extern void * mountproc_umntall_1(void *, CLIENT *);
- extern void * mountproc_umntall_1_svc(void *, struct svc_req *);
- #define MOUNTPROC_EXPORT ((u_long)5)
- extern exports * mountproc_export_1(void *, CLIENT *);
- extern exports * mountproc_export_1_svc(void *, struct svc_req *);
- #define MOUNTPROC_EXPORTALL ((u_long)6)
- extern exports * mountproc_exportall_1(void *, CLIENT *);
- extern exports * mountproc_exportall_1_svc(void *, struct svc_req *);
-
- #else /* Old Style C */
- #define MOUNTPROC_NULL ((u_long)0)
- extern void * mountproc_null_1();
- extern void * mountproc_null_1_svc();
- #define MOUNTPROC_MNT ((u_long)1)
- extern fhstatus * mountproc_mnt_1();
- extern fhstatus * mountproc_mnt_1_svc();
- #define MOUNTPROC_DUMP ((u_long)2)
- extern mountlist * mountproc_dump_1();
- extern mountlist * mountproc_dump_1_svc();
- #define MOUNTPROC_UMNT ((u_long)3)
- extern void * mountproc_umnt_1();
- extern void * mountproc_umnt_1_svc();
- #define MOUNTPROC_UMNTALL ((u_long)4)
- extern void * mountproc_umntall_1();
- extern void * mountproc_umntall_1_svc();
- #define MOUNTPROC_EXPORT ((u_long)5)
- extern exports * mountproc_export_1();
- extern exports * mountproc_export_1_svc();
- #define MOUNTPROC_EXPORTALL ((u_long)6)
- extern exports * mountproc_exportall_1();
- extern exports * mountproc_exportall_1_svc();
- #endif /* Old Style C */
-
- #endif /* !_MOUNT_H_RPCGEN */
-